package com.ydd.mqserver;

public abstract class  AB {

    public AB(int a) {

        this.a = a;
    }
    public AB(){

        System.out.println("抽象类中可以有构造方法");
    }

    private int a;
    /***
     * 抽象类不能创建对象
     *
     */
    public void test(){
        System.out.println("抽象类中可以有普通方法");
        Thread thread = new Thread(
                () -> {
                    System.out.println("线程值");
                }
        );
        thread.start();
    }

    //抽象方法，必须要抽象类中才能有抽象方法
    abstract public void test2();
}
